@charset "utf-8";
/* CSS Document */
/*----- login{ -----*/
.login {width: 432px; margin: 0 auto;}
.login_box {width: 421px; height: 208px; background:url(../images/login_titlebg.jpg); margin: 220px auto 0; padding-top: 15px; box-shadow:0 0 8px #13418B;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#13418B', Direction=135, Strength=5);/*for ie6,7,8*/
	-moz-box-shadow:0 0 8px #13418B;
	-webkit-box-shadow:0 0 8px #13418B;
	-khtml-box-shadow:0 0 8px #13418B;
}
.login_title {width: 407px; height: 33px;margin-left:14px; background:url(../images/logo_titletext.png) no-repeat
;}

.login_left {width: 87px; height: 148px; float: left;background:url(../images/login_icon.png) no-repeat; margin: 25px 0 0 25px; display: inline;}
.login_right { width: 295px; float: right; height: 155px; margin-top: 20px;}
.login_right p {height: 30px;}
.login_right p span {color:#0a419c;font-family: "微软雅黑";float: left; line-height: 14px; font-size: 14px;}
.login_right p input {display: block; width: 110px; height: 15px; border:solid 1px #5584d2; font-size: 12px; text-indent: 5px; float: left;}
.login_right .vertion span {line-height: 28px;}
.login_right .vertion input {width: 60px; margin-right: 3px; margin-top: 6px;}
.login_right .vertion img {float: left; margin-right: 8px;}
.login_right .vertion em {color:#ff3d00; line-height: 28px; cursor: pointer;}
.login_right .ok_go {height: 32px; margin-top: 5px;}
.login_right .ok_go input.ok_button { display: inline-block;width: 105px;height: 32px; border:none; background:url(../images/okbutton.jpg) no-repeat; margin-left: 55px; cursor: pointer;font-family: "微软雅黑"; font-size:13px; font-weight:bold; color:#fff; text-indent: 0; padding-bottom:3px;}
.login_right .ok_go input.ok_button1 {background:url(../images/okbutton1.jpg) no-repeat;}

.login_reflection{width:426px; height: 103px; background:url(../images/login_reflection.png) no-repeat; margin: 3px 0 0 5px; }
/*----- }login -----*/


/*----- OAindex{ -----*/
.oaindex {width: 980px;margin: 0 auto; }
.index_title {width: 100%;height: 71px; background:url(../images/index_titlebg.jpg) repeat-x;}
.index_title span {margin: 0 30px; line-height: 68px; color:#fff; font-size: 24px;font-family: "微软雅黑"; float: left; }
.index_title strong {display: block; float: right; height: 69px;width: 301px; background:url(../images/index_titleimg.jpg) no-repeat;}
.display_time {height: 26px; width: 100%; background:url(../images/time_bg.jpg) repeat-x; margin-bottom: 10px;}
.display_time span {float: right;padding: 0 15px; color:#103257; line-height: 24px;}

.left_box {width: 185px; float: left; padding-left: 10px; margin-right: 10px;}
.contact_us {width: 185px; height: 60px; background:url(../images/user_bg.jpg) no-repeat top left; position:relative; margin-bottom: 8px;}
.contact_us span {display: block; position:absolute; width:28px; height:29px; top:3px; left:8px;}
.contact_us p {width: 125px; position: absolute; top:10px; left:45px;color:#fff;}
.contact_us a {position: absolute; top:30px; left:30px; color:#00569d; top:35px; left:148px; text-decoration: underline;}
.side_nav {width: 183px;background-color: #f9fcff; border:solid 1px #cfd7da; padding-top: 3px;}
.side_nav li {cursor: pointer;width: 183px; min-height: 21px; position: relative;}
.side_nav .level_one {margin: 5px 0;color:#fff; line-height: 20px; background:url(../images/nav_bg_one.jpg) repeat-x; border-top:solid 1px #84b7cd; border-bottom:solid 1px #84b7cd;}
.side_nav .level_two{ background:url(../images/nav_bg_two.jpg) repeat-x; border-top:solid 1px #84b7cd; color:#0090e4;}
.side_nav .level_three{ background:url(../images/nav_bg_three.jpg) repeat-x; border-top:solid 1px #84b7cd;color:#8a8e92;}
.side_nav li span {margin-left: 28px; width: 155px; display: block;}
.side_nav img {position: absolute; top:0; right:15px;}
.side_nav li ul {display:none;}
.side_nav li ul li ul {display: none;}


.right_box {width: 752px; float: left;border:solid 1px #edf0f1; background-color: #f9fcff; padding: 10px; padding-right: 0;}
.the_current {position: relative; width: 740px; height: 25px;border:solid 1px #cfd7da; background:url(../images/position_bg.jpg) repeat-x; margin-bottom: 20px;}
.the_current span {display: block;position: absolute;width: 48px; height: 27px; top:-1px; left:-1px; background:url(../images/meter_icon.jpg) no-repeat;}
.the_current p {margin-left: 56px; color:#249de3;line-height: 24px;}

.current_box {width: 364px; height: 172px; float: left;margin-right: 10px; border:solid 1px #d0d0d0; margin-bottom: 10px;}
.curr_box_title {height: 26px; position: relative; background:url(../images/position_bg1.jpg) repeat-x; padding-right: 10px; width: 354px; margin-bottom: 10px;}
.current_box span {display: block; width: 115px; height: 27px; position: absolute;top:-1px; left:-1px;background:url(../images/meter.jpg) no-repeat; text-indent: 30px;color:#214975;font-family: "微软雅黑"; font-size: 14px; line-height: 26px;}
.curr_box_title a { line-height: 26px;color:#214975; float: right;}
.curr_box_title a:visited {color:#214975;}
.curr_box_title a:hover {color:#214975;}
.curr_box_title a:active {color:#214975;}
.current_box li {line-height: 26px; padding: 0 10px;}
.current_box li a {color:#3d3d3d; width: 265px; display: block; float: left; overflow:hidden; height: 26px;}
.current_box li a:visited {color:#3d3d3d;}
.current_box li a:hover {color:#3d3d3d;}
.current_box li a:active {color:#3d3d3d;}
.current_box li em {float: right;color:#214975;}
.footer {width: 960px; margin: 10px auto 0; border-top:solid 4px #1795e0; padding-top: 20px;}
.footer p {color:#666; text-align: center;line-height: 24px;}
.footer .footer_nav {color:#b4b4b4}
.footer p a {color:#666;margin: 0 20px;}
.footer p a:visited {color:#666;}
.footer p a:hover {color:#666;}
.footer p a:active {color:#666;margin: 0 20px;}


.pop{width: 310px; border:solid 1px #5eaaf3; position: absolute; right:0; bottom:0; display:none;}

.pop_title { width: 290px; height: 36px; background:url(../images/pop_bg.jpg) repeat-x; padding: 0 10px;}
.pop_title span {display: block; float: left; height: 26px; line-height: 26px; margin-top: 5px; text-indent: 30px; background:url(../images/pop_icon.png) no-repeat; color:#fff; float: left;}
.pop_title span a {color:#fff;}
.pop_title span a:visited {color:#fff;}
.pop_title span a:hover {color:#fff;}
.pop_title span a:active {color:#fff;}
.pop_title em {display: block;float: right; width: 15px; height: 15px; margin-top: 10px; cursor: pointer;}
.pop_title strong {font-weight:normal; color:#ff0000;}

/*----- }OAindex -----*/


/*----- 内容页{ -----*/
.ou_butpos,.e_mail{position: relative; width: 740px; border:solid 1px #efefef; background-color: #fff; padding-top: 15px;}
.ou_butpos table td {padding-bottom: 12px; *padding-bottom: 10px;}
.ou_butpos .table_left {width: 140px; text-align: right; padding-right: 15px;}
.ou_butpos table input {width: 148px; height: 18px; border:solid 1px #69b9e5;}
.ou_butpos table .state span {display: block;float: left; line-height: 14px; margin-right: 10px; _margin-top: 3px; }
.ou_butpos table .state input {width: auto; height: auto; margin-right: 10px; border:none; float: left;}
.ou_butpos .big_input input {width: 245px;}
.ou_butpos .big_input .upload {cursor: pointer; position: absolute;width:49px; height: 21px; border:none; top:109px; right:286px; background:url(../images/buttons.jpg) no-repeat;}
.ou_butpos table textarea {width: 373px; height: 83px; border:solid 1px #69b9e5;}
.ou_butpos .function_button,.e_mail .function_button {padding-left: 60px;}
.ou_butpos .function_button input,.function_button a,.e_mail .function_button input,.whol_button a {display: block; width: 52px; height: 23px;float: left; border:none; margin-right:35px; background:url(../images/buttons.jpg) no-repeat 0 -23px; color:#fff; cursor: pointer; line-height: 22px; text-align: center;}
.ou_butpos .function_button a:visited {color:#fff;}
.ou_butpos .function_button a:hover {color:#fff; text-decoration: none;}
.ou_butpos .function_button a:active {color:#fff;}

.page {display: inline; float: right; margin-right: 13px; margin-top: 10px;}
.page a {display: block; width: 19px; height: 19px;float: left; background:url(../images/buttons.jpg) no-repeat -45px -87px; margin-left: 8px; text-align: center; line-height: 18px;color:#202020;}
.page a:visited {color:#202020;}
.page a:hover {color:#fff;background-position:0 -107px; text-decoration: none;}
.page a:active{color:#202020} 

.page em {float: left; margin-left: 8px;}
.page span {display: block; float: left; margin: 0 5px;}
.page .go_up a, .page .go_down a{width: 64px; background-position:0 -47px; text-indent: 15px;height: 17px\9; padding-top: 2px\9;}
.page .go_down a {background-position:0 -67px; text-align: left; text-indent:8px;}
.page span a:visit {color:#202020;}
.page span a:hover {color:#202020; background-position:0 -67px;}
.page span a:active {color:#202020;}
.page .go_up a:hover{background-position:0 -47px;}
.page .current {color:#fff; background:url(../images/buttons.jpg) no-repeat 0 -107px; width:19px; height:19px; text-align: center;}
.page input { font-size: 12px;display: block; float: left;width: 32px; height: 19px; text-align: center; border:none; background:url(../images/buttons.jpg) no-repeat -20px -107px; line-height: 18px;}
.page .ok_button {width: 41px; background-position:0 -86px; padding-top: 2px\9;}
/*----- }内容页 -----*/

/*----- 系统表格页{ -----*/
.sheet table {border:solid 1px #aac8ef;background-color: #fff;}
.sheet td img,.sheet th img{display:inline; margin-right:2px;}
.sheet table th {
	border-right:dotted 1px #d5d5d5;
	border-bottom:solid 1px #d5d5d5; background:url(../images/solid_bg.jpg) repeat-x; height: 24px;text-align: center;vertical-align:middle;color:#2c63ac;
}
.sheet table td {border:dotted 1px #d5d5d5; height: 24px; text-align: center; vertical-align:niddle;}
.handle a {margin-right: 10px; color:#2847cb; text-decoration: underline;}
.whol_button {margin-top: 10px;}
.whol_button input {display: block; float: left; width: 72px; height: 25px;margin-right: 20px; background:url(../images/buttons.jpg) 0 -128px; border:none; color:#666}
.no_border { display:block; width:280px; border:none;margin:0 auto; text-align: center;}
.ha_border { display:block; width:280px; border: solid 1px #999; margin:0 auto; text-align: center;}
/*----- }系统表格页 -----*/


/*----- 系统审批{ -----*/
.exam .exam_title { margin-bottom: 15px;border-bottom:solid 2px #a6daf6; width: 740px; padding: 0 0 3px;}
.exam .exam_title input {float: left;margin:3px 10px;margin: 0 10px 3px\9;}
.exam .exam_title span {float: left; display: block; line-height: 18px; margin-top: 2px\9; font-size: 16px; font-weight:bold;color:#000;}
.exam ul {margin-left: 10px; display: block;float: left; width: 740px; margin-bottom: 15px;}
.exam li {float: left; line-height: 18px; color:#666; width: 130px;}
.exam .exam_handle {height: 19px;border-right:dotted 1px #3b3b3b;width: 68px; margin-right: 30px;}
.exam input {
    display: block;float: left; margin-right: 10px; margin-top: 4px; margin-top: 0\9;
}
.exam span {display: block; float: left; margin-top: 3px\9;}
/*----- }系统审批 -----*/


/*----- 写邮箱{ -----*/
.e_mail{padding-bottom:10px;}
.e_mail td {vertical-align:top; text-align: right;}
.recipients ,.he400{ text-align: left;border:solid 1px #69b9e5; width: 350px; min-height:18px; cursor:text; margin-bottom: 10px;text-indent: 3px;}
.he300 {height: 100px;}
.contact_box { height: 360px;width: 230px; border:solid 1px #69b9e5; margin-right: 30px; display: inline;}
.contact_box h3 { font-size: 16px; font-weight:bold;text-align: center;line-height: 28px; border-bottom:solid 1px #69b9e5;}
.contacts {230px;}
.box-title{font-size: 14px; background-color:#E2EFFA; height: 24px; text-indent: 5px; margin-bottom: 6px; font-weight:bold;}
.contacts .pnav-cnt {width: 230px; height: 330px; overflow:auto;}
.btn-unfold{ background: url(../images/bg09.png) no-repeat;text-indent: 15px; display:block; width:220px;float:right;margin-top:5px; line-height: 14px;cursor: pointer;}
.btn-fold {	background: url(../images/bg10.png) no-repeat;text-indent: 15px; display:block; width:220px;float:right;margin-top:5px; line-height: 14px;cursor: pointer;}
.contacts li {heigh:18px; line-height: 18px; color:#afafaf; cursor: pointer; text-indent: 15px; margin-bottom: 4px;}
.hidden {display: none;}
/*----- }写邮箱 -----*/



/*----- 信息内容页{ -----*/
.ou_butpos h2{ font-size:24px; line-height:40px; font-weight:bold; color:#000; text-align:center;}
.ou_butpos p{ color:#666; padding:0 10px; line-height:20px; margin-bottom:10px; text-indent:2em;}
/*----- }信息内容页 -----*/




